.dv_editor_container {
  height: calc(100% - 70px);
  position: relative;
  //padding: 18px 20px 35px 18px;

  // 标尺css
  .screens {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: auto;

    .screens_container {
      position: absolute;
      width: 1920px;
      height: 1080px;

      :global {
        // 大屏容器
        .dv_container {
          position: absolute;
          top: 200px;
          left: 200px;
          //transform-origin: 50% 0;
          transform-origin: 0 0 0;
          transition: 40ms linear;


          .dv_bg {
            position: absolute;
            user-select: none;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            transform-origin: 0 0;
            box-shadow: 3px 1px 12px 0 rgba(0, 0, 0, 0.5);
            transition: all .3s linear;
            overflow: hidden;
            z-index: 1;
          }

          .dv_chart_list {

            .dv_chart_item {
              position: absolute;

              .chart_item__content {
                //background-color: #df5000;
                position: absolute;
                width: 100%;
                height: 100%;
                overflow: auto;
                z-index: 10;

                .chart-item {
                  width: 100%;
                  height: 100%;
                }
              }
            }
          }
        }
      }
    }
  }

  // 内层容器， 赋值真实容器大小
  .dv_editor_inner {
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -80px;
    background: rgba(173, 216, 230, 1);
    transform-origin: 50% 0;
    overflow: hidden;
    box-shadow: 0 0 1px rgba(58, 63, 79, 0.3);


  }

  .drawOuterBox {
    position: absolute;
    z-index: 99999;
    display: none;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 153, 255, 0.2);
    // 水平，垂直网格线
    background-image: linear-gradient(to right, rgba(173, 216, 230, 0.5) 0, rgba(0, 0, 0, 0) 1px),
    linear-gradient(to top, rgba(173, 216, 230, 0.5) 0, rgba(0, 0, 0, 0) 1px);

    background-size: 50px 50px;
    background-repeat: repeat;

    > canvas {
      width: 100%;
      height: 100%;
    }

    > div {
      width: 100%;
      height: 100%;
      position: relative;
      cursor: crosshair;

      :global {
        .rectChartBox {
          position: absolute;
          border: 2px dashed #09f;
          background-color: rgba(23, 151, 191, .2);
        }
      }
    }
  }
}
